home *** CD-ROM | disk | FTP | other *** search
/ Gekkan Dennou Club 142 / Gekkan Dennou Club - 2000.3 Vol. 142 (Japan).7z / Gekkan Dennou Club - 2000.3 Vol. 142 (Japan) (Track 1).bin / tools / s_tool / makefile < prev    next >
Makefile  |  1999-06-08  |  2KB  |  50 lines

  1. EXE = S_TOOL
  2. LC = hlk -x
  3. AS = has -u -g
  4. CC = gcc
  5. OPS = -z-stack=200000 -c -g 
  6. $(EXE).x: JX250.o MOVE.o MOVE2.o MOVE3.o SUB.o FILE.o INP.o STR.o SCSISUB.o SCSICMD.o J25ASM.o J25MAP.o J25SP.o J25SP_.o MSPAT.o RECODE.o RECODE2.o ENV.o SUBG.o LOADSAVE.o LOADSAVE.o PICSAVE.o VIEW.o
  7.     $(LC) -o$(temp_b)\$(EXE).x -iindirect
  8.     COPY $(temp_b)\$(EXE).x
  9.     del $(temp_b)\$(EXE).x
  10.     @command.x end.bat
  11.  
  12.  
  13. J25MAP.o : _.MAP
  14.     @echo -------------------- Assemble $< 
  15.     MCON
  16.     copy _.MA_ d:\J25MAP.r
  17.     dis d:\J25MAP.r d:\T!M!P.s1
  18.     @echo S.Edit
  19.     @SED -e "s/\t.include/*/" d:\T!M!P.s1 > d:\T!M!P.s2
  20.     @SED -e "s/\t.end/*/"     d:\T!M!P.s2 > d:\T!M!P.s3
  21.     @SED -e "s/\L0/_L0/"      d:\T!M!P.s3 > d:\J25MAP.s
  22.     as -d d:\J25MAP.s
  23.  
  24. J25SP.o : _.SP
  25.     @echo -------------------- Assemble $< 
  26.     copy _.SP d:\J25SP.r
  27.     dis d:\J25SP.r d:\T!M!P.s1
  28.     @echo S.Edit
  29.     @SED -e "s/\t.include/*/" d:\T!M!P.s1 > d:\T!M!P.s2
  30.     @SED -e "s/\t.end/*/"     d:\T!M!P.s2 > d:\J25SP.s
  31.     as -d d:\J25SP.s
  32.  
  33. J25SP_.o : _1.SP
  34.     @echo -------------------- Assemble $< 
  35.     copy _1.SP d:\J25SP.r
  36.     dis d:\J25SP.r d:\T!M!P.s1
  37.     @echo S.Edit
  38.     @SED -e "s/\t.include/*/" d:\T!M!P.s1 > d:\T!M!P.s2
  39.     @SED -e "s/\t.end/*/"     d:\T!M!P.s2 > d:\T!M!P.s3
  40.     @SED -e "s/\L0/_S0/"      d:\T!M!P.s3 > d:\J25SP_.s
  41.     as -d d:\J25SP_.s
  42.  
  43. %.o : %.c
  44.     @echo --------------------- Compile $< 
  45.     @$(CC) $< $(OPS)
  46.  
  47. %.o : %.s
  48.     @echo -------------------- Assemble $< 
  49.     @as $< > d:\ERR
  50.